@echo off
setlocal enabledelayedexpansion

echo 批量重建Conda环境
echo ===================

set "envDir=conda_environments"

if not exist "%envDir%" (
    echo 错误: 找不到环境目录 %envDir%
    exit /b 1
)

echo 发现以下环境文件:
for %%f in (%envDir%\*_compatible.yml) do (
    echo - %%~nf
)

echo.
set /p confirm=是否继续重建这些环境? (y/n): 

if /i not "%confirm%"=="y" (
    echo 操作已取消
    exit /b 0
)

for %%f in (%envDir%\*_compatible.yml) do (
    echo 正在重建环境: %%~nf
    conda env create -f "%%f"
    if !errorlevel! neq 0 (
        echo 警告: 环境 %%~nf 创建失败
    ) else (
        echo 环境 %%~nf 创建成功
    )
    echo.
)

echo 所有环境重建完成 